﻿namespace Sanjeet.FastCopy.FileCopyLogic.Design2
{
    public interface IOperation
    {
    }

    /// <summary>
    /// 
    /// </summary>
    public interface IAsyncOperation<T> : IOperation where T : IAsyncable
    {
        T Operand { get; set; }
        bool IsBusy { get; }
        void Start();
        void Stop();
    }
}